import { ModuleProps } from '@hubspot/cms-components';
declare type BaseJson = {
    props: Record<string, any>;
    request: Record<string, any>;
};
export interface LocalRenderBlockInfo {
    startOffset: number;
    endOffset: number;
    path: string;
    json: {
        props: {
            fieldValues?: Record<string, any>;
            hublParameters?: Record<string, any>;
            supplementalFieldValues?: Record<string, any>;
            hublData?: any;
        } & Record<string, any>;
        request: Record<string, any>;
    };
}
export declare type LocalModuleRenderPlaceholderProps = ModuleProps & Record<string, any>;
export interface LocalModuleRenderBlockInfo extends LocalRenderBlockInfo {
    json: {
        props: LocalModuleRenderPlaceholderProps;
    } & BaseJson;
}
export declare const findLocalRenderPlaceholders: (body: string) => Array<LocalRenderBlockInfo>;
export declare const getHSProjectConfig: (hsProjectConfigPath: string) => Record<string, any> | null;
export declare const getProjectNameFromHSConfig: (hsProjectConfigPath: string) => string;
export {};
